package jp.co.irep.juten.utils;

import java.util.Arrays;
import java.util.Collections;
import java.util.List;

public final class Consts {
    /* 状態のコンスタント */
    public static final boolean PASSES = true;
    public static final boolean FAILED = false;
    public static final String SUCCESS = "success";
    public static final String ERROR = "error";
    public static final String INFO = "info";
    public static final String WARNING = "warning";
    
    /* ページ outcome*/
    public static final String INDEX = "index";
    public static final String CREATE = "create";
    public static final String VIEW = "view";
    public static final String EDIT = "edit";
    
    public static final int NOT_FOUND = -1;

    /* システム上のコンスタント */
    public static final String NEW_LINE = System.getProperty("line.separator");
    public static final String FILE_SEPARATOR = System
            .getProperty("file.separator");
    public static final String PATH_SEPARATOR = System
            .getProperty("path.separator");

    /* よく使ってる文字のコンスタント */
    public static final String EMPTY_STRING = "";
    public static final String SPACE = " ";
    public static final String TAB = "\t";
    public static final String SINGLE_QUOTE = "'";
    public static final String PERIOD = ".";
    public static final String DOUBLE_QUOTE = "\"";
    public static final String COMMA = ",";

    /* FORM_CATEGORY */
    public static final List<String> FORM_CATEGORY = Collections
            .unmodifiableList(Arrays.asList(new String[] { EMPTY_STRING,
                    "メーカー商品", "スマートハウスカタログ", "特集企画", "積水ハウス特集", "実例集",
                    "総合カタログ", "セルコホーム" }));

    /* TENBA_DATA */
    public static final List<String> TENBA_DATA = Collections
            .unmodifiableList(Arrays.asList(new String[] { EMPTY_STRING, "Yes",
                    "No" }));

    /* SCHEDULE_DATA */
    public static final List<String> SCHEDULE_DATA = Collections
            .unmodifiableList(Arrays.asList(new String[] { EMPTY_STRING,
                    "半年以内", "１年以内", "２年以内", "３年以内", "４年以上" }));

    /* YOSAN_DATA */
    public static final List<String> YOSAN_DATA = Collections
            .unmodifiableList(Arrays
                    .asList(new String[] { EMPTY_STRING, "1,000万円台",
                            "2,000万円台", "3,000万円台", "4,000万円台", "5,000万円以上" }));

    /* SEX */
    public static final List<String> SEX = Collections.unmodifiableList(Arrays
            .asList(new String[] { EMPTY_STRING, "男性", "女性" }));

    /* BLSDULE_DATA */
    public static final List<String> BLSDULE_DATA = Collections
            .unmodifiableList(Arrays.asList(new String[] { EMPTY_STRING,
                    "現住所と同じ", "探している", "別の所有地" }));

    /* IMPORTANTHOME */
    public static final List<String> IMPORTANTHOME = Collections
            .unmodifiableList(Arrays.asList(new String[] { EMPTY_STRING, "外観",
                    "間取り", "メーカーのブランド", "建築期間", "安全性", "アフターサービス",
                    "光熱費などの生活コスト", "立地・環境", "その他" }));

    /* PLATFORM */
    public static final List<String> PLATFORM = Collections
            .unmodifiableList(Arrays.asList(new String[] { EMPTY_STRING, "PC",
                    "モバイル", "スマートフォン", "タブレット" }));

    /* USER_STATUS */
    public static final List<String> USER_STATUS = Collections
            .unmodifiableList(Arrays.asList(new String[] { EMPTY_STRING,
                    "申し込み", "問い合せ中", "迷惑リスト", "ブラックリスト", "提出準備完了リスト",
                    "提出完了リスト", "データ削除", "予備1", "予備2", "予備3", "予備4", "予備5" }));

    /* JOB_DATA */
    public static final List<String> JOB_DATA = Collections
            .unmodifiableList(Arrays.asList(new String[] { EMPTY_STRING, "会社員",
                    "会社役員", "公務員", "自営業", "教職員", "無職(年金)", "主婦", "その他" }));

    /* HAISO */
    public static final List<String> HAISO = Collections
            .unmodifiableList(Arrays.asList(new String[] { EMPTY_STRING,
                    "配送する", "配送しない" }));

    /* WORRYSOMEHOME */
    public static final List<String> WORRYSOMEHOME = Collections
            .unmodifiableList(Arrays.asList(new String[] { EMPTY_STRING, "家具",
                    "家電製品", "車・バイク", "引っ越し", "各種保険", "その他" }));

    /* USEFULHOME */
    public static final List<String> USEFULHOME = Collections
            .unmodifiableList(Arrays.asList(new String[] { EMPTY_STRING,
                    "役立った", "少し役立った", "あまり役立たなかった", "役立たなかった" }));

    /* USER_TYPE */
    public static final List<String> USER_TYPE = Collections
            .unmodifiableList(Arrays.asList(new String[] { EMPTY_STRING, "一般",
                    "住宅関係者", "問い合わせ期限切れ", "いたずら", "予備" }));

    /* CATEGORY */
    public static final List<String> CATEGORY = Collections
            .unmodifiableList(Arrays.asList(new String[] { EMPTY_STRING,
                    "総合カタログ", "二階建て", "三階建て", "平屋建て", "二世帯住宅", "新商品", "総合カタログ",
                    "予備6", "予備7", "予備8" }));

    /* DISPLAY_TYPE */
    public static final List<String> DISPLAY_TYPE = Collections
            .unmodifiableList(Arrays.asList(new String[] { EMPTY_STRING,
                    "メーカー商品", "スマートハウスカタログ", "特集企画", "積水ハウス特集", "実例集",
                    "総合カタログ", "セルコホーム", "エス・バイ・エル", "住友林業", "予備7" }));

    /* FUKA_FL */
    public static final List<String> FUKA_FL = Collections
            .unmodifiableList(Arrays.asList(new String[] { "使用中", "使用しない" }));

    /* CHECK_FL */
    public static final List<String> CHECK_FL = Collections
            .unmodifiableList(Arrays.asList(new String[] { "利用可", "利用不可" }));

    /* ROLE */
    public static final List<String> ROLE = Collections.unmodifiableList(Arrays
            .asList(new String[] { "担当者", "管理者" }));

    /* DELETE_FLG */
    public static final List<String> DELETE_FLG = Collections
            .unmodifiableList(Arrays.asList(new String[] { "表示", "非表示" }));

    public Consts() {
        // TODO 自動生成されたコンストラクター・スタブ
    }
}
